package bombita.modelo.Municiones;

import bombita.modelo.CosaDelMapaSincronica;
import bombita.modelo.Interactuador;
import bombita.modelo.Obstaculos.NoPasarException;

public abstract class Explosion extends CosaDelMapaSincronica {

	private float duracion = 0.3f;
	
	public void recibirDano(int dano) {
		
		
	}

	public void interactuarCon(Interactuador unaCosa) throws NoPasarException {
		unaCosa.interactuarConExplosion(this);
	}

	@Override
	public void recibirPulsoReloj(float tiempo)
	{
		if (duracion <= 0) {
			this.destruir();
		} else {
			duracion -= tiempo;
		}
	}
}
